/*
 * Trie.h
 *
 *  Created on: 23/10/2011
 *      Author: diego
 */

using namespace std;
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <iostream>
#include <fstream>
#include <sstream>
#include "NodoTrie.h"

#ifndef TRIE_H_
#define TRIE_H_

class Trie {
private:
	NodoTrie* raiz[36];

	size_t posicion(char c);
	char getChar(int pos);
public:
	Trie();
	void insertar(string termino);
	bool buscar(string termino);
	void grabarArbol(ofstream* fd);
	virtual ~Trie();
};

#endif /* TRIE_H_ */
